欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

Hash表

Hahs表存儲結構

字符串Hash

1.1拉鏈法

案例代碼如下:

#include<iostream>
#include<cstring>
using namespace std;
?
const int N = 100003;
int h[N],e[N],ne[N],idx;
?
//插入操作
void insert(int x)
{
? ? int k = (x%N + N) % N;
? ? e[idx] = x;
? ? ne[idx] = h[k];
? ? h[k] = idx++;
? ??
}
?
//查詢操作
bool find(int x)
{
? ? int k = (x%N+N) %N;
? ? for(int i = h[k];i != -1;i = ne[i])
? ? {
? ? ? ? if(e[i] == x)
? ? ? ? {
? ? ? ? ? ? return true;
? ? ? ? }
? ? }
? ? return false;
}
?
int main()
{
? ?int n;
? ?scanf("%d",&n);
? ?
? ?//清空槽
? ?memset(h,-1,sizeof h);
? ?
? ?while(n --)
? ?{
? ? ? ?char op[2];
? ? ? ?scanf("%s%d",op,&x);
? ? ? ?
? ? ? ?if(*op == 'I') insert(x);
? ? ? ?else
? ? ? ?{
? ? ? ? ? ?if(find(x)) puts("yes")
? ? ? ? ? ? else
? ? ? ? ? ?{
? ? ? ? ? ? ? ?puts("No");
? ? ? ? ? ?}
? ? ? ?}
? ?}
? ?return 0;
}

?

文章鏈接: http://m.qzkangyuan.com/22564.html

文章標題:Hash表

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程

Sequence_table代碼展示

2023-7-31 17:03:20

建站教程投稿分享

安裝Netbox

2023-8-18 15:07:58

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 义乌市| 岳阳市| 泾源县| 垣曲县| 霍山县| 雅安市| 谢通门县| 彭阳县| 扎赉特旗| 苏尼特左旗| 班玛县| 佛坪县| 偃师市| 罗源县| 神木县| 临桂县| 临朐县| 汤原县| 云南省| 平度市| 镇雄县| 霞浦县| 金昌市| 和林格尔县| 泰州市| 溆浦县| 攀枝花市| 陈巴尔虎旗| 阳谷县| 旺苍县| 重庆市| 张家川| 格尔木市| 白城市| 广宗县| 原平市| 公安县| 德兴市| 疏附县| 南岸区| 桦甸市|